v7
New features:
- Intrinsic Reporting (Alarm Reporting) for AI and BI -> new properties (Acked Transitions, Deadband, Event Detection Enable, Event Enable, Event Time Stamps, High Limit, Limit Enable, Low Limit, Notification Class, Notify Type, Time Delay) and new object type (Notification Class).
- BBMD server functions support.
- Description property for AI, AO, BI, BO.
- Active Text, Inactive Text properties for BI.
- Network Port properties (BBMD Accept FD Registrations, BBMD Broadcast Distribution Table, BBMD Foreign Device Table, FD BBMD Address, FD Subscription Lifetime, IP DHCP Enable).
- Time synchronize support (via BACnet and via Administration web page; Time is not battery buffered, so it will be incorrect after power off/on cycle).
- AI and AO Present Value scaling (configuration via new proprietary properties: InMin/ID_503000, InMax/ID_503001, OutMin/ID_503002, OutMax/ID_503003). Scaling works only for BACnet side (values at web page system configuration page are not affected by scaling).

Changes:
- BBMD operation mode parameter (Normal, BBMD, FDR) in BACnetBits uTasker device settings.
- Units property writable for AI and AO objects.

Bug fixes:
- Wrong addresses octets order in Active COV Subscriptions list property (Device Object). 
- Wrong Object Name property assignment of AI, AO, BI, BO objects for mixed I/O extensions types (e8xi4uo, e4ii4io, e4di4xi2uo2r, e8di4r).


-----------------------------------------------------------------------------------------------------------------

v6
Bug fixes:
- Changing LAN settings with buttons and LCD does not work.

-----------------------------------------------------------------------------------------------------------------


v5
Bug fixes:
- Wrong Bacnet broadcast address calculation (Bacnet fail in case of using network mask different from 255.255.255.0).

-----------------------------------------------------------------------------------------------------------------

v4
Changes:
- Rename device from "B02" to "B04" (main LCD screen, html pages, etc.).

-----------------------------------------------------------------------------------------------------------------

v3
Starting from this version only B02 hardware with large FRAM is supported.

New features:
- Possibility to change BACnet object names (only for AI, AO, BI, BO); strings stored in permanent memory. 
- e3pwr support.
- Network port object.
- Reliability property for AI objects; NO_FAULT_DETECTED / SHORTED_LOOP / OPEN_LOOP values are supported for temperature sensors modes of inputs.

Changes:
- "B02 BACnet" on main LCD screen.
- Only needed BINARY_OUTPUT and ANALOG_OUTPUT objects created according to the startup configuration of each channel for e8oc, e16oc, e8ocp, e8tr channels.
- Update BACnet objects when control or configure i/o from web page.

Bug fixes:
- Wrong display of AI present value when resistance input type active.
- Web page XI inputs temperature sensors modes negative values wrong display for e8xi4uo and e4di4xi2uo2r

-----------------------------------------------------------------------------------------------------------------

v2
New features:
- Polarity for BO and BI.
- CURRENT_COMMAND_PRIORITY property for AO and BO.
- Support out_of_service for BI.
- PROP_STRUCTURED_OBJECT_LIST property for device object.

Changes:
- If UI board not connected and externally manual from f8pot or f16sw configured, create MSI and AV objects only for active manual channels (not done for e4di4xi2uo2r it will always have 4 channels (2 binary + 2 analog))
- Store COV_increment permanently.

Bug fixes:
- Correct units for POT AV objects.
- e4ii4io wrong output (multiplied by two) in case of manual control from POT.
- e4ii4io AI zero value bug.
- Negative values for analog inputs.


v1
New features:
- Analog object instance 1 - communication watchdog timeout. If != 0 and no bacnet communication longer than timeout -> analog and binary outputs to default and all priority arrays are erased.
- Add PWM period write min limit check for some extensions.

Changes:
- COV reaction time increased.

Bug fixes:
- e4di4xi2uo2r manual controls.
- Web page fix (Change order of posting ext and channel when configuring f8pot).
- Fix LCD missing chars when optimization active.
- Rework LCD init. Remove periodic LCD reinit (keep only periodic redraw).


v0
Initial.
